<script setup>
    console.log("1111111")
    //异步编程,运行最后进行成功或者失败的回调!
    //new Thread(new Runnable(){ run() }).star();
    //promise对象创建了就会自动重启
    new Promise((success,fail)=>{
        //耗时动作代码 100S
        setTimeout(() => {
                //code  == 200 
                const userData = {
                    id: 1,
                    name: 'Alice',
                    age: 30,
                };
                console.log("22222222222")
                fail(userData);
            }, 2000);
       
        //fail("失败");
    }).then(
        //第一个就是成功的回调
        (data)=>{
            console.log("3333333333" + data)
        },
        //第二个就是失败的回调
        (fail)=>{
            console.log("555555555" + fail)
        }
    )

    console.log("4444444444")



</script>

<template>
  <div>

  </div>
</template>

<style scoped>

</style>